/**
* Author: fulishang
* Create Time  : 2016年4月25日,上午1:14:15
* Modify Time :
* Desc  : 
*/
package com.sam.hr.action;

import java.util.List;

import com.opensymphony.xwork2.ActionContext;
import com.sam.hr.action.base.MgrBaseAction;
import com.sam.hr.vo.SalaryBean;

public class ViewDeptAction extends MgrBaseAction
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	// 封装发薪列表的List成员变量
	private List sals;
	// sals的setter和getter方法
	public void setSals(List sals)
	{
		this.sals = sals;
	}
	public List getSals()
	{
		return this.sals;
	}

	public String execute()
		throws Exception
	{
		// 创建ActionContext实例
		ActionContext ctx = ActionContext.getContext();
		// 获取HttpSession中的user属性
		String mgrName = (String)ctx.getSession()
			.get(WebConstant.USER);
		// 调用业务逻辑方法取得当前员工的全部发薪列表
		List<SalaryBean> result = mgr.getSalaryByMgr(mgrName);
		setSals(result);
		return SUCCESS;
	}
}